import type { UserInfo } from '@vben/types';
export interface PictureUploadIF {
  ossUrl: string;
  tagCodes: [string];
}

export enum Material_Type {
  VIDEO = 'VIDEO',
  IMAGE = 'IMAGE',
}

export interface MaterialIF {
  type: Material_Type;
  tagCode?: string;
  offset?: number;
  size?: number;
}

export interface Register {
  avatarUrl: string;
  nickName: string;
  teamId: string;
  phone: string;
  email: string;
}
export interface CompanyIF {
  /**
   * 公司名
   */
  companyName: string;
  /**
   * 备注
   */
  remark: string;
}

// 公司列表
export interface CompanyListIF {
  /**
   * 公司id
   */
  id: string;
  /**
   * 公司名称
   */
  name: string;
  /**
   * 公司备注
   */
  remark: string;
  /**
   * 更新时间戳
   */
  updateTimestamp: string;
  /**
   * 用户明细信息
   */
  userInfoList: UserInfo[];
}
